-
-
Notifications
You must be signed in to change notification settings - Fork 76
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add icalendar 5.0 support and test against 5.0 and 6.x #160
Add icalendar 5.0 support and test against 5.0 and 6.x #160
Conversation
Codecov ReportAll modified and coverable lines are covered by tests ✅
Additional details and impacted files@@ Coverage Diff @@
## master #160 +/- ##
==========================================
+ Coverage 91.88% 92.44% +0.56%
==========================================
Files 4 4
Lines 382 384 +2
Branches 93 94 +1
==========================================
+ Hits 351 355 +4
+ Misses 14 12 -2
Partials 17 17 ☔ View full report in Codecov by Sentry. |
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as outdated.
This comment was marked as outdated.
…nd only test against 5.x and 6.x
This comment was marked as outdated.
This comment was marked as outdated.
The I set the setting with a local |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
awesome work! I am not shure why the permission settings are required. otherwise, looks great. Thanks for the work!
python -m pip install --upgrade pip | ||
pip install poetry==2.0.1 | ||
- name: "Install poetry" | ||
uses: abatilo/actions-poetry@v3 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am not a huge fan of extra deps in the build steps
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Mhm, yeah, I understand. But it's more readable in my opinion and when you look at the code of the action, it doesn't do a lot different then the code before. Main difference is the encapsulation of poetry from the global python environment inside the docker container by using pipx instead of pip.
If you feel better about it, I can revert the changes. But I would keep the separation in two build steps (install poetry itself - install the project dependencies).
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lets do that, than we can merge and publish
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great work!
Support for
icalendar
5.0 seems to be still wanted by @eigenmannmartin. This needs a little workaround to make it possible, which was discussed in the review process of #159. For housekeeping reasons, I prefer separate pull requests foricalendar
5.0 support and test matrices for different Python versions.This pull request therefore adds
icalendar
5.0 support and implements the test matrix. I also improved the pipelines a little bit.Fixes #147